package com.opennetexam.manager.dto;


import com.openexam.openqti.qti.TimeLimitsType;

import java.util.ArrayList;
import java.util.List;

/**
 * @author 奶茶
 * 大题模板
 * Created on 2017/11/3.
 */
public class SectionTemplate {

    /**
     * 大题标识
     */
    private String identifier;
    /**
     * 大题名称
     */
    private String title;
    /**
     * 大题分数
     */
    private Double score;
    /**
     * 大题描述
     */
    private String prompt;
    /**
     * 小题总数
     */
    private Integer itemCount;
    /**
     * 大题索引ID
     */
    private Integer itemIndex;
    /**
     *
     */
    private Integer mediaType;

    /**
     *
     */
    private TimeLimitsType TimeLimits;

    private List<ItemTemplate> itemTemplateCollection;

    public SectionTemplate()
    {
        itemTemplateCollection = new ArrayList<ItemTemplate>();
    }

    public String getIdentifier() {
        return identifier;
    }

    public void setIdentifier(String identifier) {
        this.identifier = identifier;
    }

    public String getTitle() {
        return title;
    }

    public void setTitle(String title) {
        this.title = title;
    }

    public Double getScore() {
        return score;
    }

    public void setScore(Double score) {
        this.score = score;
    }

    public String getPrompt() {
        return prompt;
    }

    public void setPrompt(String prompt) {
        this.prompt = prompt;
    }

    public Integer getItemCount() {
        return itemCount;
    }

    public void setItemCount(Integer itemCount) {
        this.itemCount = itemCount;
    }

    public Integer getItemIndex() {
        return itemIndex;
    }

    public void setItemIndex(Integer itemIndex) {
        this.itemIndex = itemIndex;
    }

    public Integer getMediaType() {
        return mediaType;
    }

    public void setMediaType(Integer mediaType) {
        this.mediaType = mediaType;
    }

    public TimeLimitsType getTimeLimits() {
        return TimeLimits;
    }

    public void setTimeLimits(TimeLimitsType timeLimits) {
        TimeLimits = timeLimits;
    }

    public List<ItemTemplate> getItemTemplateCollection() {
        return itemTemplateCollection;
    }

    public void setItemTemplateCollection(List<ItemTemplate> itemTemplateCollection) {
        this.itemTemplateCollection = itemTemplateCollection;
    }
}
